﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CBE.Model.DataAccess
{
    public class LocalidadDataAccess : GenericEntityReaderDataAccess<Localidades, CBEEntities>
    {
        public override List<Localidades> ReadEntitiesByParameter(System.Data.Objects.DataClasses.EntityObject entityObject)
        {
            var provincia = entityObject as Provincias;
            if (provincia != null)
            {
                var list = ObjectContext.Localidades.
                                Where(loc => loc.Provincias.Id_Provincia == provincia.Id_Provincia).
                                Select(loc => loc).
                                ToList();
                return list;
            }

            return base.ReadEntitiesByParameter(entityObject);
        }
    }
}
